@import "bootstrap.min.css";@import "animate.min.css";@import "swiper-bundle.min.css";@import "public.youacacia.min.css";
/*redefine global*/
:root {
    --FEY-color-00A8CE: #00A8CE;
    --FEY-color-90C322: #90C322;
    --FEY-color-008EAD: #008EAD;
    --FEY-color-005C70:#005C70;
    --FEY-color-E8E8E8:#E8E8E8
}
::-webkit-scrollbar{width:4px;height:11px;border:none;background:var(--FEY-color-00A8CE)}
::-webkit-scrollbar-track-piece{border:none;position:absolute;padding:0;box-shadow:none;background:var(--FEY-color-00A8CE,#004573);border-radius:1px}
::-webkit-scrollbar-thumb:vertical{background:var(--FEY-color-00A8CE,#004573);border-radius:0;border:none}
::-webkit-scrollbar-thumb:horizontal{background:var(--FEY-color-00A8CE,#004573);border-radius:0;border:none}
::-webkit-scrollbar{width:4px;height:12px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background:var(--FEY-color-00A8CE,#004573)}
::-webkit-scrollbar-track-piece{background:#fff}
::-webkit-scrollbar-thumb:vertical{background:var(--FEY-color-00A8CE,#004573);border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{background:var(--FEY-color-00A8CE,#004573)}
::-webkit-scrollbar-corner:vertical{background:var(--FEY-color-00A8CE,#004573)}
@font-face {
    font-family: 'iconfont';  /* Project id 3932853 */
    src: url('//at.alicdn.com/t/c/font_3932853_xuog8xtwqhd.eot?t=1678944526563'); /* IE9 */
    src: url('//at.alicdn.com/t/c/font_3932853_xuog8xtwqhd.eot?t=1678944526563#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('//at.alicdn.com/t/c/font_3932853_xuog8xtwqhd.woff2?t=1678944526563') format('woff2'),
    url('//at.alicdn.com/t/c/font_3932853_xuog8xtwqhd.woff?t=1678944526563') format('woff'),
    url('//at.alicdn.com/t/c/font_3932853_xuog8xtwqhd.ttf?t=1678944526563') format('truetype'),
    url('//at.alicdn.com/t/c/font_3932853_xuog8xtwqhd.svg?t=1678944526563#iconfont') format('svg');
}
@font-face {
    font-family: Cinzel;
    src: url("../fonts/Cinzel-Regular-3.otf");
}
.yc-icon {
    font-family: "iconfont" !important;
    font-size: var(--FEY-font-size-16);
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.1px;
    -moz-osx-font-smoothing: grayscale;
}

div {margin: 0}
@media (min-width: 1600px) {
    .container {width: 84vw;min-width: 1600px;max-width: 1600px}
}
@media (min-width: 1300px) and(max-width: 1599px) {
    .container {width: 95vw;max-width: 100%}
}
/*header*/
#header{height: 92px;transition: ease-in-out .3s;-webkit-transition: ease-in-out .3s;-moz-transition: ease-in-out .3s;-ms-transition: ease-in-out .3s;}
#header:after{position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: var(--FEY-color-ccc);content: '';opacity: .4}
#header .container{display: flex;justify-content: space-between;align-items: center;height: 100%;}
#header .container:before,#header .container:after{display: none}
.header-logo{height: 42px;background: url(../images/logo-1.png) no-repeat left center;background-size: contain;width: 8.1vw;min-width: 155px;}
.header-logo a{display: block;width: 100%;height: 100%;opacity: 0}
.header-nav{display: flex;align-items: center;height: 100%}
.header-nav-item{margin-right: 3.9583vw;font-size: var(--FEY-font-size-16);position: relative;height: 100%;display: flex;align-items: center}
.header-nav-item:after{position: absolute;left: 50%;bottom: 0;width: 0;height: 2px;background: var(--FEY-color-00A8CE);content: '';transform: translateX(-50%);-ms-transform: translateX(-50%);transition: ease-in-out .3s;-webkit-transition: ease-in-out .3s;-moz-transition: ease-in-out .3s;-ms-transition: ease-in-out .3s;}
.header-nav-item a{color: var(--FEY-color-white)}
.header-nav-item:last-child{margin-right: 0}
.header-nav-item:hover:after,.header-nav-item.active:after{width: 100%;}

.header-menu{position: absolute;left: 50%;top:110px;background: var(--FEY-color-white);width: 120px;margin-left: -60px;visibility: hidden;opacity: 0;transition: ease-in-out .3s;-webkit-transition: ease-in-out .3s;-moz-transition: ease-in-out .3s;-ms-transition: ease-in-out .3s;}
.header-menu a{display: block;font-size: var(--FEY-font-size-14);color: var(--FEY-color-333);line-height: 2;border-bottom: solid 1px var(--FEY-color-dedede);padding:5px 10px;}
.header-menu a:hover{background: var(--FEY-color-008EAD);color: var(--FEY-color-white)}
.header-nav-item:hover .header-menu{visibility: visible;opacity: 1;top: 92px}
#header.scroll .header-nav-item:hover .header-menu{top: 76px}

#header.scroll,#header.isMobile{background: var(--FEY-color-white);height: 76px;box-shadow: 0 0 10px rgba(0, 168, 206, 0.1)}
#header.scroll .header-logo,#header.isMobile .header-logo{background: url(../images/logo-2.png) no-repeat left center;background-size: contain}
#header.scroll .header-nav-item a{color: var(--FEY-color-333)}
#header.scroll .header-nav-item:hover a{color: var(--FEY-color-00A8CE)}
@media(max-width: 1550px) {
    .header-nav-item{margin-right: 2.96vw}
}
@media(max-width: 1450px){
    .header-nav-item{margin-right: 2vw;font-size: var(--FEY-font-size-20)}
}
@media(max-width: 1180px){
    .header-nav-item{font-size: var(--FEY-font-size-14);margin-right: 1.5vw}
}
@media(max-width: 767px){
    #header{height: 60px}
    .header-button{position: fixed;right: 0;z-index: 1233}
    .header-button:before,.header-button:after,.header-button span{background: var(--FEY-color-white)}
    .header-button.scroll:before,.header-button.scroll:after,.header-button.scroll span,.header-button.isMobile:before,.header-button.isMobile:after,.header-button.isMobile span{background: var(--FEY-color-black)}
    #header.scroll,#header.isMobile{height: 60px;}
    .header-button.active:before,.header-button.active:after,.header-button.active span{background: var(--FEY-color-00A8CE)}
}
/*nav*/
#nav{position: fixed;right: -120%;left: auto;top: 0;width: 100%;height: 100%;background: var(--FEY-color-white);overflow-y: auto;z-index: 1200;padding: 25px 0;box-shadow: -3px 0px 6px rgba(0,0,0,.2);transition: ease 0.5s;-webkit-transition: ease 0.5s;-moz-transition: ease 0.5s;-o-transition: ease 0.5s;}
#nav .header-logo{background: url(../images/logo-2.png) no-repeat center;background-size: contain;height: 48px;margin:30px auto;}
#nav .nav-item{position: relative;padding: 10px 20px}
.nav-title{display: flex;justify-content: space-between;font-size: var(--FEY-font-size-18);color: var(--FEY-color-333);align-items: center}
#nav .nav-title a{font-size: var(--FEY-font-size-16);flex: 1}
.nav-icon{width: 64px;height: 34px;color: #333;font-size: 20px;text-align: center;line-height: 44px;position: relative;cursor: pointer}
.nav-icon:before,.nav-icon:after{position: absolute;content: '';background: var(--FEY-color-ddd)}
.nav-icon:before{width: 10px;height:2px;top: 50%;margin-top: -1px;right: 0}
.nav-icon:after{width: 2px;height: 10px;top: 50%;margin-top: -5px;right: 4px}
.nav-menu{display: none}
.nav-menu a{display: block;border-bottom: solid 1px var(--FEY-color-f2f2f2);padding: 5px 0 5px 4vw;font-size: var(--FEY-font-size-14);line-height: 2}
.nav-menu a:last-child{border-bottom: none}
#nav .nav-item:hover .nav-title a,#nav .nav-item.active .nav-title a{color: var(--FEY-color-008EAD)}
.nav-menu a:hover,.nav-menu a.active{color: var(--FEY-color-00A8CE)}
#nav.active{right: 0;top: 0}
/*banner*/
.home-banner{height: 100vh;position: relative}
/*.home-banner .swiper-banner ul li:before,.home-banner .swiper-banner ul li:after{position: absolute;left: 0;width: 100%;height: 100%;content: '';}*/
/*.home-banner .swiper-banner ul li:before{background: linear-gradient(180deg, rgba(51, 51, 51, 0.36) 0%, rgba(51, 51, 51, 0) 100%);top: 0;z-index: 9}*/
/*.home-banner .swiper-banner ul li:after{background: linear-gradient(180deg, rgba(0, 168, 206, 0.5) 0%, rgba(0, 168, 206, 0.01) 40%);top: 0;z-index:9}*/
.swiper-banner,.banner-img{height: 100%;}
.banner-img{background-size: cover;background-repeat: no-repeat;background-position: center}
.banner-content{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;z-index: 12}
.banner-text{width: 45.83vw;opacity: 0}
.banner-text img{max-height: 44.8148vh;margin-left: 0 !important}
.home-banner .swiper-banner ul li.swiper-slide-active .banner-text{animation: fadeInLeft 1.5s;opacity: 1}
.banner-info{position: absolute;left: 3.125vw;bottom: 55px;z-index: 13;display: flex;flex-direction: column;justify-content: center;width: var(--FEY-font-size-14)}
.banner-info span{font-size: var(--FEY-font-size-14);color: var(--FEY-color-white);display: block}
.banner-info i{display: block;width: 1px;height: 62px;background: rgba(255, 255, 255, 0.5);margin: 15px auto auto;position: relative}
.banner-info i:after{position: absolute;left: 50%;top: 0;width: 4px;height: 6px;background: var(--FEY-color-white);content: '';margin-left: -2px;animation: line 2s infinite linear}
.banner-appointment{position: absolute;right: 0;bottom: 0;background: linear-gradient(90deg, rgba(0, 168, 206, 0.9) 0%, rgba(4, 153, 186, 0.9) 100%);z-index: 12;padding: 2.08vw 2.08vw 3.125vw;display: flex;justify-content: center;align-items: center}
.banner-appointment-title{font-size: var(--FEY-font-size-32);color: var(--FEY-color-white);font-weight: 700}
.banner-appointment-subtitle{margin-top: 3px;font-size: var(--FEY-font-size-18);color: var(--FEY-color-white);font-weight: 400}
.banner-appointment-subtitle:after{display: block;width: 26px;height: 1px;background: var(--FEY-color-white);content: '';margin: 20px 0}
.banner-appointment-summary{font-size: var(--FEY-font-size-14);color: rgba(183, 227, 237, 1)}
.banner-appointment-right{margin-left: 3.645vw;}
.banner-appointment-right a{display: flex;justify-content: space-between;align-items: center;background: var(--FEY-color-white);height: 60px;border-radius: 30px;padding: 0 2.08vw;font-size: var(--FEY-font-size-16);color: var(--FEY-color-005C70)}
.banner-appointment-right a i{font-size: var(--FEY-font-size-24);color: var(--FEY-color-00A8CE);margin-right: 7px;}
.home-banner .banner-pagination{bottom: 44px;left: 30.21vw;width: auto}
.home-banner .banner-pagination span{width: 8px;height: 8px;background: var(--FEY-color-white);opacity: 1;margin: auto 11px !important;position: relative}
.home-banner .banner-pagination span:before{position: absolute;left: 50%;top: 50%;width: 22px;height: 22px;border: solid 1px var(--FEY-color-white);transform: translateX(-50%) translateY(-50%);content: '';border-radius: 50%;opacity: 0;transition: ease-in-out .3s;-webkit-transition: ease-in-out .3s;-moz-transition: ease-in-out .3s;-ms-transition: ease-in-out .3s;}
.home-banner .banner-pagination span.swiper-pagination-bullet-active:before{opacity: 1}
@keyframes line {
    0%{top: 0;opacity: 1}
    50%{top: 100%;opacity: 1}
    100%{top: 100%;transform: scale(1.2);opacity: 0}
}
@-webkit-keyframes  line {
    0%{top: 0;opacity: 1}
    50%{top: 100%;opacity: 1}
    100%{top: 100%;transform: scale(1.2);opacity: 0}
}
@-moz-keyframes  line {
    0%{top: 0;opacity: 1}
    50%{top: 100%;opacity: 1}
    100%{top: 100%;transform: scale(1.2);opacity: 0}
}
@media(max-width: 767px){
    .banner-content .container{width: 100%}
    .banner-appointment-title{font-size: var(--FEY-font-size-18);margin-bottom: 5px;}
    .banner-appointment-subtitle{font-size: var(--FEY-font-size-14)}
    .banner-appointment-subtitle:after{margin-top: 5px;margin-bottom: 5px;}
    .banner-appointment-summary{font-size: var(--FEY-font-size-12)}
    .banner-appointment-right a{width: auto;height: 34px;font-size: var(--FEY-font-size-12)}
    .banner-appointment-right a i{font-size: var(--FEY-font-size-18)}
    .home-banner .banner-pagination{left: 2vw;bottom: 20px}
    .home-banner .banner-pagination span{margin: auto 5px !important}
    .home-banner .banner-pagination span:before{width: 16px;height: 16px;}
    .banner-text{width: 90vw}
    .banner-info{bottom: 70px;font-size: var(--FEY-font-size-12)}
}
/*main*/
.home-title{display: flex;align-items: center;justify-content: space-between}
.home-title span{font-size: var(--FEY-font-size-34);color: var(--FEY-color-00A8CE);font-weight: 500}
.home-title span em{font-size: var(--FEY-font-size-36);color:var(--FEY-color-E8E8E8);text-transform: uppercase;font-style: normal;font-family: Cinzel}
.home-title a{height: 36px;border: solid 1px var(--FEY-color-eee);border-radius: 10px;line-height: 36px;text-align: center;font-size: var(--FEY-font-size-16);color: var(--FEY-color-666);width: 110px;transition: ease-in-out .3s;-webkit-transition: ease-in-out .3s;-moz-transition: ease-in-out .3s;-ms-transition: ease-in-out .3s;}
.home-title a:hover{border-color: var(--FEY-color-00A8CE);color: var(--FEY-color-00A8CE)}
.home-more{display: flex}
.home-more-link{display: flex;align-items: center;font-size: var(--FEY-font-size-16);color: var(--FEY-color-333);}
.home-more-link i{margin-left: 15px;background: var(--FEY-color-00A8CE);border-radius: 50%;width: 42px;height: 42px;line-height: 42px;text-align: center;color: var(--FEY-color-white);font-size: var(--FEY-font-size-20)}
.home-more-link:hover{color: var(--FEY-color-00A8CE)}
@media(max-width: 1180px){
    .home-title span{font-size: var(--FEY-font-size-20)}
    .home-title span em{font-size: var(--FEY-font-size-20)}
    .home-title a{font-size: var(--FEY-font-size-14);height: 30px;line-height: 30px;border-radius: 4px;width: 90px}
}
@media(max-width: 767px){
    .home-title{text-align: center;justify-content: center}
    .home-more{justify-content: center}
    .home-more-link{font-size: var(--FEY-font-size-14)}
    .home-more-link i{width: 34px;height: 34px;line-height: 34px;}
    .still-more{display: flex;align-items: center;justify-content: center}
    .still-more-link{border: solid 1px var(--FEY-color-00A8CE);color: var(--FEY-color-00A8CE);font-size: var(--FEY-font-size-14);display: block;border-radius: 5px;padding: 2px 10px;margin: auto;max-width: 100px;text-align: center}
    .still-more-link:hover{background: var(--FEY-color-00A8CE);color: var(--FEY-color-white)}
}
/*characteristic*/
.characteristic{background: #FAFCFF;padding: 70px 0 80px}
.characteristic-list{margin-top: 50px;display: flex;justify-content: space-between;align-items: center}
.characteristic-item{margin-right: 10px;height:24.489vw;width: 19%;border-radius: 20px;overflow: hidden;transition: ease-in-out 1s;-webkit-transition: ease-in-out 1s;-moz-transition: ease-in-out 1s;-ms-transition: ease-in-out 1s;}
/*.characteristic-item:first-child{width: 60.75%}*/
.characteristic-item:last-child{margin-right: 0}
.characteristic-item-block{display: block;height: 100%;width: 100%;position: relative}
.characteristic-img{height: 100%;width: 100%;background-position: center;background-repeat: no-repeat;background-size: cover}
.characteristic-title{position: absolute;top:50%;left:50%;width: 10.42vw;height: 10.42vw;background: rgba(255, 255, 255, 0.8);border-radius: 50%;display: flex;flex-direction: column;justify-content: center;align-items: center;transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transition: ease-in-out 1s;-webkit-transition: ease-in-out 1s;-moz-transition: ease-in-out 1s;-ms-transition: ease-in-out 1s;}
.characteristic-title i,.characteristic-left i{font-size: 3.125vw;color: var(--FEY-color-00A8CE);display: block;line-height: 1;margin-bottom: 15px;}
.characteristic-title span,.characteristic-left span{font-size: var(--FEY-font-size-24);color: var(--FEY-color-333);white-space: nowrap}
.characteristic-box{position: absolute;left: 1.5625vw;bottom: -100%;width: calc(100% - 3.125vw);background: var(--FEY-color-white);box-shadow: 0px 2px 20px 0px rgba(143, 143, 143, 0.25);border-radius: 10px;padding: 20px 2.0833vw;overflow: hidden;display: flex;align-items: center;visibility: hidden;opacity: 0;transition: ease-in-out 1s;-webkit-transition: ease-in-out 1s;-moz-transition: ease-in-out 1s;-ms-transition: ease-in-out 1s;}
.characteristic-left{display: flex;flex-direction: column;align-items: center;justify-content: center;margin-right: 3.0833vw}
.characteristic-text{border-left: solid 1px #F0F0F0;padding-left: 1.5625vw}
.characteristic-text p{font-size: var(--FEY-font-size-18);line-height: 2;color: var(--FEY-color-666)}
.characteristic-text span{display: block;margin-top: 15px;color: var(--FEY-color-00A8CE);font-size: var(--FEY-font-size-18)}
.characteristic-item.active{width: 60.75%}
.characteristic-item.active .characteristic-title{visibility: hidden;opacity: 0;top: 20%}
.characteristic-item.active.isShow .characteristic-box{bottom: 1.5625vw;visibility: visible;opacity: 1;}
@media(max-width: 1180px){
    .characteristic-list{margin-top: 40px}
    .characteristic-title{width: 8vw;height: 8vw}
    .characteristic-title i, .characteristic-left i{font-size: var(--FEY-font-size-24);margin-bottom: 10px}
    .characteristic-title span, .characteristic-left span{font-size: var(--FEY-font-size-16)}
    .characteristic-text p{font-size: var(--FEY-font-size-12)}
    .characteristic-text span{font-size: var(--FEY-font-size-12);margin-top: 10px;}
}
@media(max-width: 767px){
    .characteristic{padding: 40px 0}
    .characteristic-list{margin-top: 30px;flex-direction: column;margin-bottom: 20px}
    .characteristic-item{width: 100%;margin-right: 0;margin-bottom: 20px;height: 50vw;border-radius: 10px}
    /*.characteristic-item:last-child{margin-bottom: 0}*/
    .characteristic-title{display: none}
    .characteristic-box{bottom: 1.5625vw;visibility: visible;opacity: 1;padding: 2vw;background: rgba(255,255,255,.8)}
    .characteristic-title i, .characteristic-left i{font-size: var(--FEY-font-size-20)}
    .characteristic-title span, .characteristic-left span{font-size: var(--FEY-font-size-14)}
    .characteristic-text{padding-left: 3.0833vw}
    .characteristic-text p{line-height: 1.5}
    .characteristic-text span{margin-top: 5px;}
}
/*outpatients*/
.outpatients{padding: 80px 0;background: url(../images/backg-1.png) no-repeat right 40.52vw bottom ;background-size: auto 21.25vw;}
.outpatients .container{display: flex;justify-content: space-between;align-items: center}
.outpatients .container:before,.outpatients .container:after{display: none}
.outpatients-left{max-width: calc(100% - 31.25vw - 3.6458vw)}
.outpatients-title{font-size: var(--FEY-font-size-40);color: var(--FEY-color-00A8CE);font-weight: 700;margin-bottom: 35px;line-height: 1}
.outpatients-text{font-size: var(--FEY-font-size-16);line-height: 3.125;margin-bottom: 50px;}
.outpatients-right{width: 31.25vw;margin-left: 3.6458vw}
@media(max-width: 1180px){
    .outpatients-title{font-size: var(--FEY-font-size-26)}
    .outpatients-text{font-size: var(--FEY-font-size-14);line-height: 2;margin-bottom: 30px;}
}
@media(max-width: 767px){
    .outpatients{padding: 50px 0;background-position: bottom 15vw center;background-size: auto 40vw}
    .outpatients-left{width: 100%;max-width: 100%}
    .outpatients-right{display: none}
    .outpatients-title{text-align: center;font-size: var(--FEY-font-size-20);margin-bottom: 15px;}
    .outpatients-text{font-size: var(--FEY-font-size-12);line-height: 2}
}
/*team*/
.team{background: #FAFCFF;padding: 70px 0 80px}
.team-container{margin-top: 60px;}
.team-item-block{display: block;background: #EDF3FA;border-radius: 10px;overflow: hidden}
.team-img{height: 430px;background-repeat: no-repeat;background-position: bottom center;background-size: contain;position: relative;}
.team-text{position: absolute;left: 1.04167vw;top:80%;width: calc(100% - 2.08334vw);border-radius: 10px;background: rgba(51, 51, 51, 0.8);padding: 1.5625vw .9375vw;transform: translateY(-50%);font-size: var(--FEY-font-size-16);color: var(--FEY-color-white);line-height: 2.5;visibility: hidden;opacity: 0;transition: ease-in-out .3s;-webkit-transition: ease-in-out .3s;-moz-transition: ease-in-out .3s;-ms-transition: ease-in-out .3s;}
.team-content{background: var(--FEY-color-00A8CE);padding: 1.5625vw 1.04167vw;display: flex;justify-content: space-between;align-items: center;transition: ease-in-out .3s;-webkit-transition: ease-in-out .3s;-moz-transition: ease-in-out .3s;-ms-transition: ease-in-out .3s;}
.team-title{font-size: var(--FEY-font-size-24);color: var(--FEY-color-white);font-weight: 700;line-height: 1}
.team-title span{font-weight: normal;margin-left: 5px;font-size: var(--FEY-font-size-16);}
.team-summary{margin-top: 15px;font-size: var(--FEY-font-size-16);color: var(--FEY-color-white);line-height: 1}
.team-icon i{font-size: var(--FEY-font-size-34);color: var(--FEY-color-white);opacity: .8;}
.team-item-block:hover .team-text{top: 50%;visibility: visible;opacity: 1}
.team-item-block:hover .team-content{background: var(--FEY-color-008EAD)}
@media(max-width: 1450px){
    .team-img{height: 320px}
}
@media(max-width: 1180px){
    .team-text{font-size: var(--FEY-font-size-12);line-height: 2}
    .team-title{font-size: var(--FEY-font-size-16)}
    .team-title span{font-size: var(--FEY-font-size-12)}
    .team-summary{font-size: var(--FEY-font-size-12);min-height: calc(var(--FEY-font-size-12) * 1.5 * 2);line-height: 1.5}
}
@media(max-width: 992px){
    .team-img{height: 220px}
}
@media(max-width: 767px){
    .team{padding: 50px 0}
    .team-container{margin-top: 30px;margin-bottom: 30px}
    .team-img{height: 200px}
    .team-text{display: none}
    .team-icon i{font-size: var(--FEY-font-size-16)}
    .team-content{padding: 3vw 2vw}
    .team-summary{margin-top: 5px;padding-right: 10px}
}
/*menu*/
.menu{background: url(../images/backg-2.jpg) no-repeat fixed center;background-size: cover;position: relative;padding: 70px 0}
.menu:before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.2);content: ''}
.menu-list{width: 64.84375vw;display: flex;flex-direction: row;flex-wrap: wrap;margin-left: 2.0833vw;position: relative;z-index: 2}
.menu-item{width: 20%;height: 12.5vw;min-height: 180px;}
.menu-item-block{display: flex;align-items: center;justify-content: center;flex-direction: column;height: 100%;transition: ease-in-out .3s;-webkit-transition: ease-in-out .3s;-moz-transition: ease-in-out .3s;-ms-transition: ease-in-out .3s;}
.menu-item-block i{font-size: var(--FEY-font-size-42);color: var(--FEY-color-white);line-height: 1;margin-bottom: 20px;transition: ease-in-out .3s;-webkit-transition: ease-in-out .3s;-moz-transition: ease-in-out .3s;-ms-transition: ease-in-out .3s;}
.menu-item-block span{font-size: var(--FEY-font-size-18);color: var(--FEY-color-white);margin-bottom: 5px;}
.menu-item-block em{font-style: normal;font-size: var(--FEY-font-size-14);color: var(--FEY-color-white)}
.menu-item-one{background: var(--FEY-color-00A8CE);}
.menu-item-two{background: #DF4336}
.menu-item-three{background: var(--FEY-color-008EAD)}
.menu-item-four{background: rgba(0, 142, 173, 0.2)}
.menu-item-five{background: var(--FEY-color-90C322)}
.menu-item-six{background: #ECAA4A}
.menu-item-seven{background: #299961}
.menu-item-eight{background: rgba(0, 142, 173, 0.5)}
.menu-item-nine{background: var(--FEY-color-008EAD)}
.menu-item-block:hover{background:rgba(255,255,255,.2)}
.menu-item-block:hover i{transform: scale(1.2)}
@media(max-width: 1450px){
    .menu-item{min-height: 140px}
}
@media(max-width: 1180px){
    .menu-list{width: 75vw}
    .menu-item-block i{font-size: var(--FEY-font-size-34);margin-bottom: 10px}
    .menu-item-block span{font-size: var(--FEY-font-size-14)}
    .menu-item-block em{font-size: var(--FEY-font-size-12)}
}
@media(max-width: 992px){
    .menu-item{height: 120px}
}
@media(max-width: 767px){
    .menu{padding: 50px 0}
    .menu-list{width: 100%;margin-left: 0}
    .menu-item{height: 150px;min-height: 90px;width: 33.33%;display: none}
    .menu-item.wow{display: block}
    .menu-item-block i{font-size: var(--FEY-font-size-26);margin-bottom: 10px}
    .menu-item-block span{font-size: var(--FEY-font-size-16)}
    .menu-item-block em{font-size: var(--FEY-font-size-12);text-align: center;line-height: 1.4;display: block;min-height: calc(var(--FEY-font-size-12) * 1.4 * 2)}
}
/*technology*/
.technology{padding: 70px 0 60px;background: #FAFCFF}
.technology-content{margin-top: 60px;}
.technology-item-block{display: block;}
.technology-img{height: 245px;overflow: hidden;}
.technology-img i,.news-img i{display: block;background-repeat: no-repeat;background-position: center;background-size: cover;width: 100%;height: 100%;transition: ease-in-out .3s;-webkit-transition: ease-in-out .3s;-moz-transition: ease-in-out .3s;-ms-transition: ease-in-out .3s;}
.technology-text{}
.technology-title{font-size: var(--FEY-font-size-18);color: var(--FEY-color-333);margin-top: 15px;margin-bottom: 15px;}
.technology-summary{font-size: var(--FEY-font-size-16);color: var(--FEY-color-666)}
.technology-item-block:hover .technology-img i{transform: scale(1.2);-ms-transform: scale(1.2)}
.technology-item-block:hover .technology-title{color: var(--FEY-color-00A8CE)}
@media(max-width: 1450px){
    .technology-img{height: 200px}
}
@media(max-width: 1180px){
    .technology-content{margin-top: 40px;}
    .technology-img{height: 160px}
    .technology-title{font-size: var(--FEY-font-size-14)}
    .technology-summary{font-size: var(--FEY-font-size-12)}
}
@media(max-width: 992px){
    .technology-img{height: 120px}
}
@media(max-width: 767px){
    .technology{padding: 50px 0}
    .technology-content{margin-top: 30px;margin-bottom:30px}
    .technology-title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 10px;}
}
/*news*/
.news{padding: 70px 0}
.news-container{margin-top: 70px;display: flex;justify-content: space-between;}
.news-one{width: 27.0833vw;max-width: 520px;position: relative;}
.news-img{height: 300px;overflow: hidden}
.news-pagination{bottom: auto !important;top: 270px;text-align: right;padding-right: 20px}
.news-pagination span{width: 16px;height: 8px;background: var(--FEY-color-white);opacity: 1;border-radius: 4px;transition: ease-in-out .3s;-webkit-transition: ease-in-out .3s;-moz-transition: ease-in-out .3s;-ms-transition: ease-in-out .3s;}
.news-pagination span.swiper-pagination-bullet-active{width: 45px;}
.news-content{background: #FAFBFF;padding: 1.5625vw 1.302vw 1.823vw;overflow: hidden}
.news-channel{display: flex;align-items: center}
.news-channel span{border: solid 1px var(--FEY-color-008EAD);border-radius: 2px;display: flex;align-items: center;justify-content: center;font-size: var(--FEY-font-size-14);color: var(--FEY-color-008EAD);padding: 0 12px;line-height: 2}
.news-channel span i{margin-left: 5px;}
.news-title{margin-top: 25px;color: var(--FEY-color-333);font-size: var(--FEY-font-size-20)}
.news-summary{margin-top: 30px;font-size: var(--FEY-font-size-16);color: var(--FEY-color-999)}
.news-time{margin-top: 30px;font-size: var(--FEY-font-size-18);color: var(--FEY-color-999)}
.news-one ul li:hover .news-title{color: var(--FEY-color-008EAD)}
.news-one ul li:hover .news-img i{transform: scale(1.2);-ms-transform: scale(1.2)}
.news-list{display: flex;flex-direction: row;flex-wrap: wrap;width: calc(100% - 27.0833vw)}
.news-item{width: calc(50% - 20px);margin-left: 20px;margin-bottom: 20px;height: calc(50% - 10px);transition: ease-in-out .3s;-webkit-transition: ease-in-out .3s;-moz-transition: ease-in-out .3s;-ms-transition: ease-in-out .3s;}
.news-item:last-child,.news-item:nth-last-child(2){margin-bottom: 0}
.news-item .news-content{height: 100%;}
.news-item:hover,.news-one:hover{box-shadow: 0 0 5px rgba(0,0,0,.1)}
.news-item:hover .news-title{color: var(--FEY-color-008EAD)}
@media(max-width: 1450px){
    .news-img{height: 230px;}
    .news-pagination{top: 210px;}
}
@media(max-width: 1180px){
    .news-container{margin-top: 50px;}
    .news-title{font-size: var(--FEY-font-size-16)}
    .news-summary{font-size: var(--FEY-font-size-12)}
    .news-time{font-size: var(--FEY-font-size-12)}
}
@media(max-width: 992px){
    .news-img{height: 190px}
    .news-pagination{top: 170px}
}
@media(max-width: 767px){
    .news{padding: 50px 0}
    .news-container{margin-top: 30px;margin-bottom: 20px;flex-direction: column}
    .news-one{width: 100%;margin-bottom: 10px}
    .news-img{height: 220px}
    .news-content{padding: 15px}
    .news-channel span{font-size: var(--FEY-font-size-12);line-height: 1.5;padding: 2px 5px}
    .news-channel span i{font-size: var(--FEY-font-size-12)}
    .news-summary{margin-top: 10px}
    .news-time{margin-top: 15px}
    .news-pagination{top: 200px}
    .news-item{width: calc(50%  - 5px);margin-right: 10px;margin-left: 0;margin-bottom: 10px}
    .news-item:nth-child(2n){margin-right: 0}
    .news-item .news-summary{-webkit-line-clamp:2;display: -webkit-box;white-space: normal}
    .news-list{width: 100%}
}
/*footer*/
#footer{background: url(../images/backg-3.jpg) no-repeat center;background-size: contain;position: relative}
#footer:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 168, 206, 0.95);content: ''}
#footer>div{position: relative;z-index: 2}
.footer-top{padding: 55px 0 35px}
.footer-top .container{display: flex;justify-content: space-between;align-items: center}
.footer-top .container:before,.footer-top .container:after{display: none}
.footer-logo{height: 84px;background: url(../images/logo-1.png) no-repeat left center;background-size: contain;width: 13.28125vw;min-width: 155px;}
.footer-logo span{opacity: 0;}
.go-top{display: flex;align-items: center;font-size: var(--FEY-font-size-16);color: var(--FEY-color-white);cursor: pointer}
.go-top i{margin-left: 12px;width: 42px;height: 42px;background: rgba(255, 255, 255, 0.3);border-radius: 50%;text-align: center;line-height: 42px;font-size: var(--FEY-font-size-18);color: var(--FEY-color-white)}
.footer-content{border-top: solid 1px rgba(255, 255, 255, 0.4);border-bottom: solid 1px rgba(255, 255, 255, 0.4)}
.footer-content .container{display: flex;justify-content: space-between;align-items: center}
.footer-content .container:before,.footer-content .container:after{display: none}
.footer-contact{width: 31.25vw;}
.footer-contact-info{margin-top: 5px;font-size: var(--FEY-font-size-16);color: var(--FEY-color-white);margin-bottom: 5px;}
.footer-contact-tel{font-size: var(--FEY-font-size-36);font-weight: 700;color: var(--FEY-color-white)}
.footer-contact-adds{margin-top: 20px;font-size: var(--FEY-font-size-16);color: var(--FEY-color-white)}
.footer-form{border-left: solid 1px rgba(255, 255, 255, 0.4);border-right: solid 1px rgba(255, 255, 255, 0.4);flex: 1;padding: 55px 5.2083vw 45px}
.footer-code{display: flex;width: 15.4167vw;padding-left: 4.427vw}
.footer-code-item{margin-right: 20px;text-align: center;max-width: 50%;width: 50%;}
.footer-code-item:last-child{margin-right: 0}
.footer-code-item p{margin-top: 13px;font-size: var(--FEY-font-size-16);color: var(--FEY-color-white)}
.footer-form-title{font-size: var(--FEY-font-size-20);color: var(--FEY-color-white);line-height: 1;}
.footer-form-title span{font-size: var(--FEY-font-size-16);opacity: .5}
.footer-form-list{margin-top: 45px;display: flex;flex-direction: row;flex-wrap: wrap}
.footer-form-item{width: calc(50% - 7.5px);margin-right: 15px;margin-bottom: 15px;}
.footer-form-item:nth-child(2n){margin-right: 0}
.footer-form-item:last-child,.footer-form-item:nth-last-child(2){margin-bottom: 0}
.footer-form-input{width: 100%;height: 42px;background: rgba(255, 255, 255, 0.3);border: none;border-radius: 8px;padding-left: 15px;font-size: var(--FEY-font-size-16);color: var(--FEY-color-white);outline: none}
.footer-form-input::placeholder{color: var(--FEY-color-white)}
.footer-form-button{width: 100%;height: 100%;background: var(--FEY-color-008EAD);border: none;border-radius: 8px;font-size: var(--FEY-font-size-16);color: var(--FEY-color-white)}
.footer-copy{padding: 25px 0}
.footer-copy .container{display: flex;justify-content: space-between;align-items: center;color: var(--FEY-color-white);font-size: var(--FEY-font-size-16)}
.footer-copy .container:before,.footer-copy .container:after{display: none}
.footer-copy a{color: var(--FEY-color-white)}
@media(max-width: 1450px){
    .footer-top{padding: 30px 0}
}
@media(max-width: 1180px){
    .footer-contact-info{font-size: var(--FEY-font-size-14)}
    .footer-contact-tel{font-size: var(--FEY-font-size-26)}
    .footer-contact-adds{font-size: var(--FEY-font-size-12)}
    .footer-form{padding-left: 2vw;padding-right: 2vw}
    .footer-form-title{font-size: var(--FEY-font-size-16)}
    .footer-form-title span{font-size: var(--FEY-font-size-12)}
    .footer-code-item p{font-size: var(--FEY-font-size-12);white-space: nowrap}
    .footer-copy .container{font-size: var(--FEY-font-size-12)}
}
@media(max-width: 992px){
    .footer-form{padding: 4vw 2vw}
    .footer-code{padding-left: 2.43vw}
    .footer-code-item{margin-right: 10px}
}
@media(max-width: 767px){
    .footer-top{padding: 15px 0}
    .footer-logo{height: 40px;min-width: 120px;}
    .go-top{font-size: var(--FEY-font-size-14)}
    .go-top i{width: 30px;height: 30px;line-height: 30px}
    .footer-content .container{flex-direction: column;padding: 0}
    .footer-contact{width: 100%;padding: 5vw 2vw;text-align: center}
    .footer-contact-adds{margin-top: 5px;}
    .footer-contact-info{margin-top: 0}
    .footer-form{border-top: solid 1px rgba(255, 255, 255, 0.4);border-left: none;border-right: none;border-bottom: solid 1px rgba(255, 255, 255, 0.4);padding: 5vw 2vw}
    .footer-form-list{margin-top: 20px;}
    .footer-form-input{height: 36px;font-size: var(--FEY-font-size-12)}
    .footer-code{width: 100%;padding: 5vw 2vw;justify-content: center}
    .footer-code-item{margin-right: 5vw;max-width:25vw}
    .footer-copy{padding: 10px 0}
    .footer-copy .container{flex-direction: column;align-items: center;justify-content: center;text-align: center}
}
/*page public*/
.page-banner{position: relative;}
.page-banner:after{position: absolute;left: 0;width: 100%;height: 100%;content: '';background: linear-gradient(180deg, rgba(51, 51, 51, 0.36) 0%, rgba(51, 51, 51, 0) 100%);top: 0;z-index: 3}
.page-banner:before{position: absolute;left: 0;width: 100%;height: 100%;content: '';background: linear-gradient(180deg, rgba(0, 168, 206, 0.5) 0%, rgba(0, 168, 206, 0.01) 40%);top: 0;z-index: 4}
.page-main{background: var(--FEY-color-white);position: relative;z-index: 2}
.page-channel{box-shadow: 0 0 5px rgba(0,0,0,.1);}
.page-channel .container{display: flex;justify-content: space-between;align-items: center}
.page-channel .container:before,.page-channel .container:after{display: none}
.page-channel-content{flex: 1;overflow-x: auto;}
.page-channel-list{display: flex;align-items: center;justify-content: flex-start}
.page-channel-item,.swiper-channel ul li{display: flex;width: auto}
.page-channel-item a,.swiper-channel ul li a{display: flex;flex-direction: column;padding:1.1vw 1.3vw;font-size: var(--FEY-font-size-16);color: var(--FEY-color-333)}
.page-channel-item a span,.swiper-channel ul li a span{font-size: var(--FEY-font-size-12);color: var(--FEY-color-008EAD);text-transform: uppercase;opacity: .3}
.page-channel-item:hover a,.page-channel-item.active a,.swiper-channel ul li:hover a,.swiper-channel ul li.active a{background: var(--FEY-color-00A8CE);color: var(--FEY-color-white)}
.page-channel-item:hover a span,.page-channel-item.active a span,.swiper-channel ul li:hover a span,.swiper-channel ul li.active a span{color: var(--FEY-color-white)}
.page-location{font-size: var(--FEY-font-size-14);color: var(--FEY-color-999)}
.page-location a{color: var(--FEY-color-999)}
.page-location a:last-child{color: var(--FEY-color-00A8CE)}
.page-container{padding: 50px 0}
.page-text{font-size: var(--FEY-font-size-14);color: var(--FEY-color-666);line-height: 2}
.page-title-en{font-size: var(--FEY-font-size-34);font-family: Cinzel;color: var(--FEY-color-00A8CE);opacity: .2;line-height: 1}
.page-title-cn{font-size: var(--FEY-font-size-32);transform: translateY(-10px);}
.page-title-cn span{background: var(--FEY-color-white);color: var(--FEY-color-00A8CE);font-weight: 900}
.page-title{font-size: var(--FEY-font-size-18);color: var(--FEY-color-black);font-weight: bold;line-height: 2}
.page-info{font-size: var(--FEY-font-size-12);color: var(--FEY-color-999);padding: 10px 0;border-bottom: dashed 1px var(--FEY-color-ddd);margin-bottom: 30px;}
@media(max-width: 1450px) and (min-width: 1200px){
    .page-channel-item a{font-size: var(--FEY-font-size-18)}
    .page-location{font-size: var(--FEY-font-size-16)}
    .page-text{font-size: var(--FEY-font-size-18)}
}
@media(max-width: 767px){
    .page-banner{height: 240px;}
    .page-banner-img{height: 100%}
    .page-banner-img img{height: 100%;object-fit: cover}
    .page-channel .container{padding: 0}
    .page-channel-item a, .swiper-channel ul li a{padding: 10px 15px;font-size: var(--FEY-font-size-14)}
    .page-channel-item a span, .swiper-channel ul li a span{font-size: 2.5vw}
    .page-location{font-size: var(--FEY-font-size-12)}
    .page-container{padding: 30px 0}
    .page-text{font-size: var(--FEY-font-size-12)}
    .page-title-en{font-size: var(--FEY-font-size-26)}
    .page-title-cn{font-size: var(--FEY-font-size-24)}
    .page-title{font-size: var(--FEY-font-size-16)}
}
/*page about*/
.page-about-container{padding: 0}
.page-about{background: url(../images/backg-4.png) no-repeat bottom center;padding: 80px 0;position: relative}
.page-about:after{position: absolute;right: 0;top: 0;background: #f3f5f9 url(../images/backg-5.png) no-repeat right -200px bottom;content: "";width: 45%;height: 100%;}
.page-about .container{display: flex;justify-content: space-between;}
.page-about .container:before,.page-about .container:after{display: none}
.page-about-left{position: relative;z-index: 2;width: 46%}
.page-about-logo{margin-bottom: 30px}
.page-about-logo img{height: 45px;}
.page-about-right{width: 51.4%;margin-left: 3.6%;position: relative;z-index: 2}
.page-about-right img{object-fit: cover}
.page-advantage{background: #f3f5f9 url(../images/backg-7.png) no-repeat top center;padding: 65px 0 60px;}
.page-advantage-list{display: flex;justify-content: center;}
.page-advantage-item{margin: auto 3.6125vw;text-align: center}
.page-advantage-item i{display: flex;align-items: center;justify-content: center;/*background: url(../images/backg-6.png) no-repeat center;background-size: contain;*/text-align: center;font-size: var(--FEY-font-size-50);color: var(--FEY-color-008EAD);margin: auto;}
.page-advantage-title{margin-top: 20px;font-size: var(--FEY-font-size-20);color: var(--FEY-color-008EAD);font-weight: bold;line-height: 1;margin-bottom: 5px}
.page-advantage-summary{font-size: var(--FEY-font-size-14);color: var(--FEY-color-999);line-height: 2;}
.page-setting{position: relative;}
.page-setting-bottom{bottom: 3vw;position: absolute;left: 0;width: 100%}
.page-setting-bottom .container{position: relative}
.page-setting-thumbnail ul li{border: solid 5px var(--FEY-color-white);cursor: pointer}
.page-setting-thumbnail ul li.swiper-slide-thumb-active{border-color: var(--FEY-color-008EAD)}
.setting-prev:after,.setting-next:after{color: var(--FEY-color-white);font-size: var(--FEY-font-size-32)}
.setting-prev{left: -40px}
.setting-next{right: -40px}
.page-honor{padding: 80px 0}
.page-honor-box{margin-top: 50px;position: relative;}
.page-honor-box:after{position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background: var(--FEY-color-eee);content: ''}
.page-honor-box .container{position: relative;padding:15px 80px}
.honor-pagination{position: inherit;bottom: auto !important;display: flex;justify-content: space-between;align-items: flex-start}
.honor-pagination span{width: 24px;height: 24px;background: var(--FEY-color-white);border: solid 1px var(--FEY-color-dedede);border-radius: 50%;opacity: 1;position: relative}
.honor-pagination span:before{position: absolute;left: 50%;top: 50%;width: 12px;height: 12px;background: var(--FEY-color-dedede);border-radius: 50%;content: '';transform: translateY(-50%) translateX(-50%)}
.honor-pagination span:after{position: absolute;left: 50%;bottom: -20px;width: 0;height: 0;border-left: solid 5px transparent;border-right: solid 5px transparent;border-top: solid 10px var(--FEY-color-008EAD);content: '';margin-left: -5px;opacity: 0}
.honor-pagination span.swiper-pagination-bullet-active{border-color: var(--FEY-color-008EAD)}
.honor-pagination span.swiper-pagination-bullet-active:before{background: var(--FEY-color-008EAD)}
.honor-pagination span.swiper-pagination-bullet-active:after{opacity: 1}
.honor-prev,.honor-next{width: 40px;height: 40px;background: var(--FEY-color-f2f2f2);border-radius: 50%;}
.honor-prev:after,.honor-next:after{font-size: var(--FEY-font-size-18);color: var(--FEY-color-white)}
.honor-prev:hover,.honor-next:hover{background: var(--FEY-color-008EAD)}
.page-honor-content{margin-top: 50px;}
.page-honor-title{text-align: center;margin-bottom: 30px;font-size: var(--FEY-font-size-20);color: var(--FEY-color-333)}
.honor-prev{left: 0}
.honor-next{right: 0}
@media(max-width: 1180px){
    /*.page-advantage-item i{width: 80px;}*/
    .page-setting-bottom .container{padding: 0 40px}
    .setting-prev{left: 0}
    .setting-next{right: 0;}
}
@media(max-width: 767px){
    .page-about-container{padding: 0}
    .page-about{padding: 50px 0;}
    .page-about .container{flex-direction: column}
    .page-about-left{width: 100%;}
    .page-about-logo{margin-bottom: 20px}
    .page-about-logo img{margin: auto;height: 40px}
    .page-about-right{width: 100%;margin-left: 0;margin-top: 30px}
    .page-about-right img{height: auto}
    .page-advantage{padding: 50px 0}
    .page-advantage-item{margin: auto 1vw}
    .page-advantage-item i{font-size: var(--FEY-font-size-30);}
    .page-advantage-title{font-size: var(--FEY-font-size-16);white-space: nowrap}
    .page-advantage-summary{font-size: var(--FEY-font-size-12);white-space: nowrap}
    .page-setting{height: 240px;}
    .swiper-setting{height: 100%;}
    .swiper-setting ul li img{height: 100%;object-fit: cover}
    .setting-prev,.setting-next{display: none}
    .page-setting-bottom .container{padding: 0 10px;}
    .page-setting-thumbnail ul li{border-width: 2px;}
    .page-honor{padding: 30px 0}
    .page-honor-box{margin-top: 30px;}
    .page-honor-box .container{padding:15px 30px}
    .honor-prev, .honor-next{width: 20px;height: 20px;margin-top: -10px}
    .honor-prev:after, .honor-next:after{font-size: var(--FEY-font-size-12)}
    .honor-pagination span{width: 10px;height: 10px}
    .honor-pagination span:before{width: 5px;height: 5px;}
    .honor-pagination span:after{border-top-width: 6px;bottom: -12px}
    .page-honor-title{font-size: var(--FEY-font-size-16);margin-bottom: 20px;}
}
.page-founder-top{padding:100px 0 95px}
.page-founder-left{width:319px}
.page-founder-right{width:calc(100% - 319px);padding-left:40px}
.page-founder-content-left{width:80%}
.page-founder-content-left h2{font-size:32px;color:var(--FEY-color-008EAD);font-weight:700;line-height:1;margin-bottom:15px}
.page-founder-content-left h2 span{margin-left:20px}
.page-founder-list{min-height:200px}
.page-founder-list dd{float:left;font-size:14px;color:#454545;min-width:290px;line-height:2}
.page-founder-content-right{text-align:center;font-size:16px;color:#454545}
.page-founder-code{display:block;width:186px;height:186px;box-shadow:0 0 6px rgba(0,0,0,.2);margin:10px}
.page-founder-album{margin-top:30px}
.page-founder-album ul li img{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s}
.page-founder-album ul li:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}
.page-pursue{background:#eff2f7;padding:70px 0}
.page-pursue .container{background:#fff;padding:40px}
.page-pursue-title{font-size:28px;color:var(--FEY-color-008EAD);font-weight:700;margin-bottom:20px}
.page-pursue-subtitle{font-size:16px;color:#555;margin-bottom:65px}
.page-pursue-box{position:relative;padding-bottom:30px}
.page-pursue-line-one{width:575px;height:575px;border:dashed 1px #acbfdd;border-radius:50%;position:relative;margin: auto}
.page-pursue-line-one:after{position:absolute;right:0;top:0;width:100%;height:100%;border-right:solid 2px var(--FEY-color-008EAD);content:"";border-radius:50%;z-index:2;animation:rotate 5s infinite}
.page-pursue-line-two{width:456px;height:456px;border:dashed 1px #acbfdd;border-radius:50%;margin-top:67px;margin-left:70px;position:relative}
.page-pursue-line-two:after{position:absolute;left:0;top:0;width:100%;height:100%;border-left:solid 2px var(--FEY-color-008EAD);content:"";border-radius:50%;z-index:2;animation:rotate 5s infinite}
.page-pursue-logo{width:274px;height:274px;border:solid 20px #acbfdd;border-radius:50%;padding:15px;position:absolute;right:80px;bottom:60px}
.page-pursue-logo img{height: 6vw;min-height: 80px}
.page-pursue-content{position:absolute;left:0;top:0;width:100%;height:100%}
.page-pursue-list{width:100%;height:100%;position:relative}
.page-pursue-list li{overflow:hidden;padding:44px 44px 44px 0;width:600px;position:absolute;z-index:3}
.page-pursue-img{width:190px;height:190px;border-radius:50%;border:solid 13px #fff;overflow:hidden;box-shadow:0 0 50px rgba(44,90,163,.26)}
.page-pursue-text{width:calc(100% - 190px)}
.page-pursue-text h3{font-size:22px;color:var(--FEY-color-008EAD);font-weight:700;margin-top:20px;padding-bottom:15px;border-bottom:solid 1px #5f83b1;position:relative}
.page-pursue-text h3:after{position:absolute;top:10px;width:12px;height:12px;background:var(--FEY-color-008EAD);border-radius:50%;content:""}
.page-pursue-text p{margin-top:5px;border-top:dashed 1px #5f83b1;padding-top:5px;font-size:14px;color:#858585;line-height:1.8}
.page-pursue-list li:nth-child(odd){float:left}
.page-pursue-list li:nth-child(odd) .page-pursue-img{float:right}
.page-pursue-list li:nth-child(odd) .page-pursue-text{float:left;padding-right:20px;text-align:right}
.page-pursue-list li:nth-child(odd) .page-pursue-text h3{padding-right:30px}
.page-pursue-list li:nth-child(odd) .page-pursue-text h3:after{right:0}
.page-pursue-list li:nth-child(even){float:right;padding:44px 0 44px 44px}
.page-pursue-list li:nth-child(even) .page-pursue-img{float:left}
.page-pursue-list li:nth-child(even) .page-pursue-text{float:right;padding-left:20px;text-align:left}
.page-pursue-list li:nth-child(even) .page-pursue-text h3{padding-left:30px}
.page-pursue-list li:nth-child(even) .page-pursue-text h3:after{left:0}
.page-pursue-list li:first-child{top:0;left:0}
.page-pursue-list li:nth-child(2){top:-10px;right:0}
.page-pursue-list li:nth-child(3){bottom:0;left:0}
.page-pursue-list li:nth-child(4){right:0;bottom:0}
.page-pursue-list li:nth-child(3){margin-top:50px}
.page-pursue-list li:nth-child(3) .page-pursue-text h3{margin-top:40px}
.page-pursue-list li:nth-child(3) .page-pursue-img{width:177px;height:177px}
.page-pursue-list li:nth-child(4){margin-top:70px}
.page-harsh{padding:70px 0}
.page-harsh .container{background:#eff2f7;padding:55px 0}
.page-harsh-title{font-size:28px;color:var(--FEY-color-008EAD);font-weight:700;margin-bottom:15px}
.page-harsh-subtitle{font-size:16px;color:#555;margin-bottom:30px}
.page-harsh-img img{border:solid 20px #fff}
.page-inspiration{background:#eff2f7;padding:45px 0}
@keyframes rotate{0%{transform:rotate(0)}
    20%{transform:rotate(45deg)}
    60%{transform:rotate(180deg)}
    100%{transform:rotate(360deg)}
}
@-webkit-keyframes rotate{0%{transform:rotate(0)}
    20%{transform:rotate(45deg)}
    60%{transform:rotate(180deg)}
    100%{transform:rotate(360deg)}
}
@-moz-keyframes rotate{0%{transform:rotate(0)}
    20%{transform:rotate(45deg)}
    60%{transform:rotate(180deg)}
    100%{transform:rotate(360deg)}
}
@-o-keyframes rotate{0%{transform:rotate(0)}
    20%{transform:rotate(45deg)}
    60%{transform:rotate(180deg)}
    100%{transform:rotate(360deg)}
}
@media (max-width:1024px){.page-founder-top{padding:50px 0}
    .page-founder-left{width:280px}
    .page-founder-right{width:calc(100% - 280px);padding-left:30px}
    .page-founder-content-left{width:100%}
    .page-founder-content-left h2{font-size:2.6rem}
    .page-founder-content-right{display:none}
    .page-pursue .container{padding:40px 20px}
    .page-pursue-title{font-size:3rem}
    .page-pursue-subtitle{font-size:1.6rem}
    .page-pursue-box{padding:20px 0}
    .page-pursue-line-one{width:450px;height:450px}
    .page-pursue-line-two{width:360px;height:360px;margin-top:50px;margin-left:50px}
    .page-pursue-logo{width:180px;height:180px;bottom:50%;margin-bottom:-90px}
    .page-pursue-text h3{font-size:1.6rem}
    .page-pursue-text p{font-size:1.4rem}
    .page-pursue-list li{width:440px}
    .page-pursue-list li{padding:15px 15px 15px 0}
    .page-pursue-list li:nth-child(even){padding:15px 0 15px 15px}
    .page-pursue-img{box-shadow:0 0 10px rgba(44,90,163,.26);width:160px;height:160px}
}
@media (max-width:992px){.page-founder-left{width:240px}
    .page-founder-right{width:calc(100% - 240px);padding-left:20px}
    .page-founder-content-left h2{font-size:2rem}
    .page-founder-list{min-height:auto;margin-bottom:20px}
    .page-founder-list dd{font-size:1.2rem;line-height:1.8;max-width:50%;min-width:50%}
    .page-founder-album{margin-top:0}
    .page-pursue-title{font-size:2rem}
    .page-pursue-subtitle{font-size:1.4rem;margin-bottom:30px}
    .page-pursue-line-one{display:none}
    .page-pursue-content{position:initial;left:auto;top:auto}
    .page-pursue-list li{position:initial;left:auto;top:auto;bottom:auto;width:49%;display:flex;padding:5px!important}
    .page-pursue-img{width:140px!important;height:140px!important;border-width:8px}
    .page-pursue-text{width:calc(100% - 140px)}
    .page-pursue-text h3{font-size:1.4rem;margin-top:auto}
    .page-pursue-text h3:after{top:4px}
    .page-pursue-text p{font-size:1.2rem;line-height:20px}
    .page-pursue-list li:nth-child(odd) .page-pursue-text{padding-left:20px;padding-right:0;text-align:left}
    .page-pursue-list li:nth-child(odd) .page-pursue-text h3{padding-left:30px;padding-right:0}
    .page-pursue-list li:nth-child(odd) .page-pursue-text h3:after{right:auto;left:0}
    .page-pursue-list li:nth-child(3){margin-top:20px}
    .page-pursue-list li:nth-child(4){margin-top:20px}
    .page-harsh-title{font-size:2.6rem}
    .page-harsh-subtitle{font-size:1.4rem}
}
@media (max-width:760px){.page-founder-top{padding:40px 0}
    .page-founder-left{width:150px}
    .page-founder-right{width:calc(100% - 150px);padding-left:20px}
    .page-founder-content-left h2{font-size:2rem;margin-bottom:15px}
    .page-founder-content-left h2 span{font-size:1.6rem}
    .page-founder-summary{overflow-y:scroll;height:170px}
    .page-founder-list{margin-bottom:0}
    .page-founder-list dd{max-width:100%;line-height:1.8}
    .page-pursue .container{padding:30px 15px}
    .page-pursue-subtitle{font-size:1.2rem;margin-bottom:15px}
    .page-pursue-box{overflow:hidden}
    .page-pursue-list li{width:100%;padding:10px 5px!important;margin:auto!important}
    .page-pursue-img{width:100px!important;height:100px!important}
    .page-pursue-text{width:calc(100% - 100px)}
    .page-pursue{padding:30px 5px}
    .page-harsh{padding:30px 5px}
    .page-harsh .container{padding:30px 10px}
    .page-harsh-title{font-size:2rem}
    .page-harsh-subtitle{font-size:1.2rem;margin-bottom:20px}
}

/*page service*/
.page-service{display: flex;justify-content: space-between;}
.page-service-left{width: 290px;padding: 40px 30px;background: var(--FEY-color-white);box-shadow: 0 0 5px rgba(0,0,0,.05);margin-right: 40px;height: 100%}
.page-service-nav{margin-bottom: 25px;}
.page-service-nav-item{background: var(--FEY-color-00A8CE);margin-bottom: 5px;}
.page-service-nav-item a{display: block;font-size: var(--FEY-font-size-18);color: var(--FEY-color-white);line-height: 50px;text-align: center}
.page-service-nav-item:hover,.page-service-nav-item.active{background: var(--FEY-color-008EAD)}
.page-service-code{box-shadow: 0 0 8px rgba(44,90,163,.28);margin-bottom: 20px;text-align: center;padding: 15px}
.page-service-code p{font-size: var(--FEY-font-size-16);color: var(--FEY-color-666);margin-top: 15px;}
.page-service-contact{font-size: var(--FEY-font-size-14);color: var(--FEY-color-333);line-height: 2}
.page-service-contact b{display: block;color: var(--FEY-color-008EAD);font-size: var(--FEY-font-size-20)}
.page-service-right{flex: 1;background: var(--FEY-color-white);box-shadow: 0 0 5px rgba(0,0,0,.05);padding: 40px 45px;height: 100%}
.page-service-title{font-size: var(--FEY-font-size-24);color: var(--FEY-color-00A8CE);font-weight: 900;margin-bottom: 30px;}
.page-service-right .page-text{color: var(--FEY-color-333)}
@media(max-width: 992px){
    .page-service{flex-direction: column}
    .page-service-left{width: 100%;padding: 15px 0;box-shadow: none}
    .page-service-code,.page-service-contact{display: none}
    .page-service-nav{display: flex;flex-direction: row;flex-wrap: wrap;margin-bottom: 0}
    .page-service-nav-item{width: calc(25% - 10px);margin-right: 10px;}
    .page-service-nav-item a{line-height: 34px;font-size: var(--FEY-font-size-14)}
    .page-service-right{padding: 20px 10px;}
    .page-service-title{margin-bottom: 20px;}
}
@media(max-width: 767px){
    .page-service-title{font-size: var(--FEY-font-size-18)}
}
/*page team*/
.page-team-list{display: flex;flex-direction: row;flex-wrap: wrap;margin-bottom: 30px}
.page-team-item{width: calc(25% - 18px);margin-right:24px;margin-bottom: 24px}
.page-team-item:nth-child(4n){margin-right: 0}
@media(max-width: 767px){
    .page-team-list{margin-bottom: 20px;}
    .page-team-item{width: calc(50% - 10px);margin-right: 20px}
    .page-team-item:nth-child(2n){margin-right: 0}
}
/*page team details*/
.page-team-container{width: 75%;margin: auto}
.page-team-details{border: solid 1px var(--FEY-color-ddd);}
.page-team-details-top{border-bottom: solid 1px var(--FEY-color-ddd);display: flex;justify-content: space-between;align-items: center}
.page-team-details-top span{padding-left: 20px;font-size: var(--FEY-font-size-24);color: var(--FEY-color-333);font-weight: 900}
.page-team-return{height: 54px;background: var(--FEY-color-00A8CE);padding: 0 30px;display: flex;align-items: center;font-size: var(--FEY-font-size-18);color: var(--FEY-color-white)}
.page-team-details-content{display: flex;justify-content: flex-start;}
.page-team-details-left{padding: 20px;width: 35%;border-right: solid 1px var(--FEY-color-ddd)}
.page-team-details-img{background: #EDF3FA;border-radius: 10px;overflow: hidden;padding: 2vw 2vw 0}
.page-team-details-right{padding:20px;width: 65%}
.page-team-details-title{margin-top: 30px;position: relative;font-size: var(--FEY-font-size-20);color: var(--FEY-color-333);margin-bottom: 25px;line-height: 1}
.page-team-details-title:before{position: absolute;left: -21px;top: 50%;width: 2px;height: 100%;background: var(--FEY-color-00A8CE);transform: translateY(-50%);content: '';z-index: 2}
.page-team-details-info{display: flex;flex-direction: row;flex-wrap: wrap}
.page-team-details-info p{padding-right: 2vw;font-size: var(--FEY-font-size-16);color: var(--FEY-color-666);line-height: 2}
.page-team-details-text{font-size: var(--FEY-font-size-16)}
.page-team-container .page-next{border-top:none;padding-top: 5px}
.page-team-container .page-next p{display: flex}
.page-team-container .page-next p:last-child{justify-content: flex-end}
@media(max-width: 1180px){
    .page-team-container{width: 100%}
}
@media(max-width: 767px){
    .page-team-details-top span{font-size: var(--FEY-font-size-20)}
    .page-team-return{font-size: var(--FEY-font-size-18);height: 44px;}
    .page-team-details-content{flex-direction: column}
    .page-team-details-left{width: 100%;border-right: none;border-bottom: solid 1px var(--FEY-color-ddd);padding: 30px}
    .page-team-details-right{width: 100%}
    .page-team-details-title{font-size: var(--FEY-font-size-18);margin-bottom: 15px}
    .page-team-details-info{font-size: var(--FEY-font-size-12);flex-direction: column}
    .page-team-details-info p{font-size: var(--FEY-font-size-14);}
    .page-team-details-text{font-size: var(--FEY-font-size-14)}
    .page-team-container .page-next{display: flex;flex-direction: column}
    .page-team-container .page-next p{width: 100%}
    .page-team-container .page-next p:last-child{justify-content: flex-start;padding-left: 0;margin-top: 5px;}
}
/*page case*/
.page-case-list{display: flex;flex-direction: row;flex-wrap: wrap;margin-bottom: 30px;}
.page-case-item{width: calc(50% - 15px);margin-right: 30px;margin-bottom: 30px;box-shadow: 0 0 5px rgba(0,0,0,.05);display: flex;transition: ease-in-out .3s;-webkit-transition: ease-in-out .3s;-moz-transition: ease-in-out .3s;}
.page-case-item:nth-child(2n){margin-right: 0;}
.page-case-item a{display: flex;}
.page-case-img{width: 65%;overflow: hidden}
.page-case-img img{transition: ease-in-out .3s;-webkit-transition: ease-in-out .3s;-moz-transition: ease-in-out .3s;}
.page-case-content{padding: 20px;width: 35%}
.page-case-title{font-size: var(--FEY-font-size-18);color: var(--FEY-color-333);font-weight: 900}
.page-case-title:after{display:block;margin-top: 15px;margin-bottom: 15px;width: 20px;height: 2px;background: var(--FEY-color-00A8CE);content: ''}
.page-case-info{font-size: var(--FEY-font-size-14);color: var(--FEY-color-333);margin-bottom: 10px;}
.page-case-text{font-size: var(--FEY-font-size-14);color: var(--FEY-color-999);}
.page-case-text p{text-indent:calc( var(--FEY-font-size-12) * 2);margin-top: 5px;font-size: var(--FEY-font-size-12);line-height: 2}
.page-case-item:hover{box-shadow: 0 0 10px var(--FEY-color-00A8CE)}
.page-case-item:hover .page-case-title{color: var(--FEY-color-00A8CE)}
.page-case-item:hover .page-case-img img{transform: scale(1.1)}
@media(max-width: 1180px){
    .page-case-item{flex-direction: column}
    .page-case-img{width: 100%}
    .page-case-content{width: 100%}
}
@media(max-width: 767px){
    .page-case-list{margin-bottom: 10px;}
    .page-case-item{width: 100%;margin-right: 0;}
    .page-case-content{padding: 20px 10px 10px;}
    .page-case-title{font-size: var(--FEY-font-size-16);margin-bottom: 10px}
    .page-case-title:after{display: none}
    .page-case-text p{line-height: 1.6}
}
/*page hospital*/
.page-hospital-list{display: flex;flex-direction: row;flex-wrap: wrap}
.page-hospital-item{width: calc(50% - 10px);margin-right: 20px;margin-bottom: 25px;text-align: center}
.page-hospital-item:first-child{width: 100%;margin-right: 0}
.page-hospital-item:nth-child(3n){margin-right: 0}
.page-hospital-img{overflow: hidden;}
.page-hospital-img img{transition: ease-in-out .3s;-webkit-transition: ease-in-out .3s;-moz-transition: ease-in-out .3s;-ms-transition: ease-in-out .3s;}
.page-hospital-title{padding-top: 20px;font-size: var(--FEY-font-size-18);color: var(--FEY-color-333)}
.page-hospital-item:first-child .page-hospital-title{display: none}
.page-hospital-item .page-hospital-img img{transform: scale(1.2);-ms-transform: scale(1.2)}
@media(max-width: 767px){
    .page-hospital-item{margin-bottom: 20px}
    .page-hospital-title{padding-top: 10px}
}
/*page news*/
.page-news-hot{background: #F7F7F7;padding:70px 0}
.page-news-hot-top{display: flex;justify-content: space-between;align-items: center;margin-bottom: 45px}
/*.page-news-hot .container{overflow: hidden}*/
.page-news-channel{font-size: var(--FEY-font-size-40);color: var(--FEY-color-00A8CE);font-weight: 700}
.page-news-pagination{position: initial;width: auto;display: flex;align-items: baseline;font-size: var(--FEY-font-size-16);color: var(--FEY-color-black)}
.page-news-pagination span{margin-right: 5px}
.page-news-pagination span.swiper-pagination-current{font-size: var(--FEY-font-size-20);color: var(--FEY-color-90C322)}
.page-news-pagination span:last-child{margin-left: 5px;}
.page-news-hot .swiper-news{height: 25.26vw;min-height: 300px;}
.page-news-hot .swiper-news .swiper-wrapper{}
.page-news-hot .swiper-news ul li{background: var(--FEY-color-white)}
.page-news-hot-block{display: flex;justify-content: flex-start;align-items: center}
.page-news-hot-img{width: 40vw;height: 25.26vw;min-height: 300px;overflow: hidden}
.page-news-hot-img img{height: 100%;object-fit: cover;width: 100%}
.page-news-hot-content{padding: 0 3.125vw;width: calc(100% - 40vw)}
.page-news-hot-time{font-size: var(--FEY-font-size-16);color: var(--FEY-color-black);display: flex;justify-content: flex-start;align-items: end;margin-bottom: 30px;}
.page-news-hot-time b{font-size: 4.167vw;color: var(--FEY-color-00A8CE);line-height: 1;margin-right: 5px}
.page-news-hot-title{font-size: var(--FEY-font-size-24);color: var(--FEY-color-333);margin-bottom: 15px;}
.page-news-hot-summary{font-size: var(--FEY-font-size-14);color: var(--FEY-color-666);line-height: 2;margin-bottom: 10px}
.page-news-hot-more{text-align: right;text-transform:uppercase;font-size: var(--FEY-font-size-16);font-weight: 700;color: var(--FEY-color-00A8CE)}
.page-news-hot-button{margin-top: 40px;display: flex;justify-content: flex-end;align-items: flex-end}
.page-news-hot-button>div{position: initial;width: 55px;height: 55px;background: var(--FEY-color-ccc);}
.page-news-hot-button>div:last-child{margin-left: 5px;}
.page-news-hot-button>div:after{color: var(--FEY-color-white);font-size: var(--FEY-font-size-20)}
.page-news-hot-button>div:hover{background: var(--FEY-color-00A8CE)}
.page-news-hot .swiper-news ul li:hover .page-news-hot-title{color: var(--FEY-color-00A8CE)}
.page-news-container{padding:70px 0}
.page-news-list{margin-bottom:50px;overflow: hidden}
.page-news-item{padding: 30px 0;position: relative}
.page-news-item:before,.page-news-item:after{position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: var(--FEY-color-f2f2f2);content: '';transition: ease-in-out .3s;-webkit-transition: ease-in-out .3s;-moz-transition: ease-in-out .3s;}
.page-news-item:after{background: var(--FEY-color-00A8CE);width: 0}
.page-news-block{display: flex;align-items: center;justify-content: space-between;}
.page-news-left{width: calc(100% - 20.833vw - 4.4vw)}
.page-news-right{width: 20.833vw;margin-left: 4.4vw;min-height: 150px;overflow: hidden;max-height: 250px;height: 13.2vw}
.page-news-right img{height: 100%;object-fit: cover;transition: ease-in-out .3s;-webkit-transition: ease-in-out .3s;-moz-transition: ease-in-out .3s;}
.page-news-time{font-size: var(--FEY-font-size-16);color: var(--FEY-color-666);margin-bottom: 10px;}
.page-news-title{font-size: var(--FEY-font-size-24);color: var(--FEY-color-333);font-weight: bold;margin-bottom: 20px;}
.page-news-summary{font-size: var(--FEY-font-size-16);line-height: 2;color: var(--FEY-color-666)}
.page-news-item:hover:after{width: 100%}
.page-news-item:hover .page-news-title{color: var(--FEY-color-00A8CE)}
@media(max-width: 767px){
    .page-news-hot{padding: 40px 0}
    .page-news-channel{font-size: var(--FEY-font-size-24)}
    .page-news-hot .swiper-news{height: auto}
    .page-news-hot-top{margin-bottom: 30px;}
    .page-news-hot-block{flex-direction: column;}
    .page-news-hot-img{height: 160px;width: 100%;min-height: 160px}
    .page-news-hot-img img{height: 100%;object-fit: cover}
    .page-news-hot-content{width: 100%;padding: 20px}
    .page-news-hot-time{font-size: var(--FEY-font-size-14);margin-bottom: 15px}
    .page-news-hot-time b{font-size: var(--FEY-font-size-24)}
    .page-news-hot-title{font-size: var(--FEY-font-size-16);line-height: 1.8}
    .page-news-hot-summary{font-size: var(--FEY-font-size-12)}
    .page-news-hot-more{font-size: var(--FEY-font-size-12)}
    .page-news-hot-button>div{width: 30px;height: 30px}
    .page-news-hot-button>div:after{font-size: var(--FEY-font-size-14)}
    .page-news-item{padding: 20px 0;}
    .page-news-list{margin-bottom: 30px}
    .page-news-block{flex-direction: column}
    .page-news-left{width: 100%;}
    .page-news-time{font-size: var(--FEY-font-size-12)}
    .page-news-title{font-size: var(--FEY-font-size-16);line-height: 1.6;margin-bottom: 10px}
    .page-news-summary{font-size: var(--FEY-font-size-12);-webkit-line-clamp:2;margin-bottom: 15px;}
    .page-news-right{margin-left: 0;width: 100%;height: auto}
    .page-news-right img{height: auto}
}
/*page news details*/
.page-news-details{display: flex;justify-content: space-between;}
.page-news-details-left{flex: 1;margin-right: 2%;width: 75%;background: var(--FEY-color-white);box-shadow: 0 0 5px rgba(0,0,0,.1);padding: 30px;height: 100%}
.page-news-details-right{width: 23%;background: var(--FEY-color-white);box-shadow: 0 0 5px rgba(0,0,0,.1);height: 100%;padding: 15px;}
.page-news-hot-channel{font-size: var(--FEY-font-size-18);color: var(--FEY-color-333)}
.page-news-hot-channel:after{display: block;width: 30px;height: 1px;background: var(--FEY-color-ddd);margin-top: 10px;margin-bottom: 15px;content: ''}
.page-news-right-hot li{padding: 8px 0}
.page-news-right-hot li a{display: flex;font-size: var(--FEY-font-size-14);color: var(--FEY-color-black);text-overflow: ellipsis;white-space: nowrap;overflow: hidden;justify-content: flex-start;align-items: center}
.page-news-right-hot li a i{width: 20px;height: 20px;min-width: 20px;;margin-right: 10px;border-radius: 4px;text-align: center;background: var(--FEY-color-ddd);font-style: normal;color: var(--FEY-color-white);line-height: 20px;}
.page-news-right-hot li:first-child a i{background: var(--FEY-color-red);}
.page-news-right-hot li:nth-child(2) a i{background: #d85600;}
.page-news-right-hot li:nth-child(3) a i{background: #d88e00;}
.page-news-right-hot li:hover a{color: var(--FEY-color-00A8CE)}
@media(max-width: 767px){
    .page-news-details{flex-direction: column}
    .page-news-details-left{width: 100%;margin-bottom: 30px;padding: 15px}
    .page-news-details-right{width: 100%;}
}
/*page store*/
.page-reservation-content{margin-top: 50px;}
.page-form-list{display: flex;flex-direction: row;flex-wrap: wrap}
.page-form-item{width: calc(50% - 20px);margin-right: 40px;margin-bottom: 40px;display: flex;border: solid 1px var(--FEY-color-dedede);border-radius: 4px;justify-content: flex-start;align-items: center;padding-right: 10px}
.page-form-item:nth-child(2n){margin-right: 0}
.page-form-item:last-child{width: 100%;margin-right: 0;align-items: flex-start;padding: 15px 0}
.page-form-title{margin-left: 20px;font-size: var(--FEY-font-size-16);color: var(--FEY-color-666);margin-right: 20px;border-right: solid 1px var(--FEY-color-ddd);padding-right: 20px}
.page-form-input{border: none;height: 60px;font-size: var(--FEY-font-size-16);flex: 1;outline: none;background: transparent;color: var(--FEY-color-00A8CE)}
.page-form-select{flex: 1;height: 60px;border: none;background: transparent;min-width: 120px;}
.layui-form-select{flex: 1;border: none;font-size: var(--FEY-font-size-16)}
.layui-form-select .layui-input{border: none;color: var(--FEY-color-00A8CE);padding-right: 20px;min-width: 120px}
.page-form-submit{text-align: center}
.page-form-button-submit{width: 336px;height: 58px;background: var(--FEY-color-00A8CE);color: #fff;font-size:var(--FEY-font-size-20);border: none;}
.page-form-item .layui-form-radio:hover *{color: var(--FEY-color-008EAD)}
.page-form-item .layui-form-radioed{color: var(--FEY-color-008EAD)}
.page-form-item .layui-form-radioed i{color: var(--FEY-color-008EAD)}
.page-form-input.layui-date{border-right: solid 1px var(--FEY-color-ddd)}
.page-form-textarea{flex: 1;border:none;height: 120px;font-size: var(--FEY-font-size-16);color: var(--FEY-color-00A8CE);outline: none;resize: none}
@media(max-width: 767px){
    .page-reservation-content{margin-top: 30px}
    .page-form-list{flex-direction: column;margin-bottom: 20px}
    .page-form-item{width: 100%;margin-right: 0;margin-bottom: 15px}
    .page-form-title{font-size: var(--FEY-font-size-12);margin-left: 10px;margin-right: 10px;padding-right: 10px}
    .page-form-input{height: 45px;font-size: var(--FEY-font-size-14)}
    .page-form-select{height: 45px}
    .layui-form-select{font-size: var(--FEY-font-size-14)}
    .layui-form-select .layui-input{height: 45px}
    .page-form-button-submit{width: 150px;height: 35px;line-height: 35px;font-size: var(--FEY-font-size-14);}
}
/*page route*/
.page-route-content{box-shadow: 0 0 5px rgba(0,0,0,.05);border-radius: 10px;overflow: hidden;padding: 1.65125vw}
.page-route-item{margin-bottom: 40px;}
.page-route-title{display: flex;justify-content: flex-start;align-items: center;font-size: var(--FEY-font-size-20);color: var(--FEY-color-00A8CE);margin-bottom: 10px;}
.page-route-title i{font-size: var(--FEY-font-size-24);margin-right: 10px;line-height: 1}
.page-route-hot{margin-top: 15px;font-size: var(--FEY-font-size-14);color: var(--FEY-color-00A8CE)}
.page-route-hot span{color: var(--FEY-color-90C322)}
.page-route-info{font-size: var(--FEY-font-size-16);color: var(--FEY-color-00A8CE)}
.page-route-map h1{display: none}
.page-route-map #result{max-height: 500px;overflow-y: auto;padding-right: 10px}
.page-route-map #result>div>div{display: none}
.navtrans-bus-icon.bus{top: auto}
.page-route-map table tr td>div{border-color: var(--FEY-color-90C322) !important;padding: 10px;border-radius: 5px;}
.page-route-map .trans-title p:first-child{font-size: var(--FEY-font-size-14) !important;color: var(--FEY-color-00A8CE) !important}
.page-route-map .trans-title p:last-child{color: var(--FEY-color-008EAD);opacity: .5;font-size: var(--FEY-font-size-12) !important}
.page-route-map .trans_plan_desc table tr td{display: flex;align-items: center;justify-content: flex-start;color: var(--FEY-color-333);width: 100%}
.navtrans-busstation{color: var(--FEY-color-008EAD)}
.page-route-map table tr td>div.navtrans-bus-desc{padding: 4px}
@media(max-width: 1450px) and (min-width: 1200px){
    .page-route-title{font-size: var(--FEY-font-size-28)}
    .page-route-title i{font-size: var(--FEY-font-size-28)}
    .page-route-map .trans-title p:first-child{font-size: var(--FEY-font-size-18) !important}
    .page-route-map .trans-title p:last-child{font-size: var(--FEY-font-size-14) !important}
    .page-route-info{font-size: var(--FEY-font-size-24)}
}
@media(max-width: 767px){
    .page-route-content{padding: 15px}
    .page-route-title{font-size: var(--FEY-font-size-16)}
    .page-route-title i{font-size: var(--FEY-font-size-16)}
    .page-route-info{font-size: var(--FEY-font-size-14)}
}
/*page contact*/
.page-contact-logo{margin-top: 40px;margin-bottom: 30px;position: relative;padding-left: 60px;}
.page-contact-logo:before{position: absolute;left: 0;top: 50%;width: 45px;height: 3px;background: var(--FEY-color-008EAD);margin-top: -1.5px;content: "";}
.page-contact-logo img{height: 45px;}
.page-contact-list{background: #eff2f7;display: flex;padding:50px 0;border-radius: 10px;overflow: hidden}
.page-contact-item{flex: 1;border-right: solid 1px var(--FEY-color-white);padding: 0 15px;text-align: center}
.page-contact-item i{display: block;width: 62px;height: 62px;border-radius: 50%;line-height: 62px;background: var(--FEY-color-00A8CE);margin: auto;font-size: var(--FEY-font-size-36);color:var(--FEY-color-white);}
.page-contact-item span{display: block;margin-top: 20px;font-size: var(--FEY-font-size-16);color: var(--FEY-color-333);margin-bottom: 10px}
.page-contact-item p{font-size: var(--FEY-font-size-16);color: var(--FEY-color-666)}
.page-map{margin-top: 60px;height: 400px;}
#map{height: 100%;width: 100%}
@media(max-width: 767px){
    .page-contact-logo{padding-left:0;margin-top: 20px;}
    .page-contact-logo:before{display: none}
    .page-contact-logo img{height: 50px;margin: auto;}
    .page-contact-list{flex-direction: row;flex-wrap: wrap;padding: 0}
    .page-contact-item{width: 50%;flex: auto;border-bottom: solid 1px var(--FEY-color-white);padding: 30px 15px}
    .page-contact-item i{width: 40px;height: 40px;font-size: var(--FEY-font-size-20);line-height: 40px;}
    .page-contact-item span{margin-top: 10px;font-size: var(--FEY-font-size-14);margin-bottom: 5px}
    .page-contact-item p{font-size: var(--FEY-font-size-12);line-height: 2}
    .page-map{margin-top: 30px}
}
/*page*/
.page a,.page b{box-shadow:0 0 5px rgba(0,0,0,.2);margin:5px;border-color:#fff;color:#777;line-height:36px;height:36px;border-radius:4px;padding:0 12px}
.page b{background:var(--FEY-color-00A8CE);border-color:var(--FEY-color-00A8CE);color:#fff}
.page a:hover{border-color:var(--FEY-color-00A8CE);color:var(--FEY-color-00A8CE)}
@media (max-width:760px){.page a,.page b{height:28px;line-height:28px;padding:0 8px}
}

/*page next*/
.page-next {margin-top: 20px;border-top: dashed 1px #ddd;padding-top: 15px;display: flex}
.page-next p {font-size: 14px;line-height: 30px;color: var(--FEY-color-999);width: 50%}
.page-next p:last-child {text-align: right}
.page-next p a {color: var(--FEY-color-black);display: block;font-weight: 700}
.page-next p:hover, .page-next p:hover a {color: var(--FEY-color-00A8CE);font-weight: 700}
@media (max-width: 760px) {
    .page-next p {line-height: 1.8;font-size: var(--FEY-font-size-12);padding-right: 3vw}
    .page-next p:last-child {padding-right: 0;padding-left: 3vw}
}